@font-face {
  font-family: Montserrat-Regular;
  font-style: normal;
  font-weight: 400;
  src: url(/front-static/fonts/Montserrat-Regular.ttf);
  font-display: swap;
}
@font-face {
  font-family: Montserrat-Bold;
  font-style: normal;
  font-weight: 400;
  src: url(/front-static/fonts/Montserrat-Bold.ttf);
  font-display: swap;
}
@font-face {
  font-family: christmas-bell-personal-use;
  font-style: normal;
  font-weight: 400;
  src: url(/front-static/fonts/christmas-bell-personal-use.otf);
  font-display: swap;
}
@font-face {
  font-family: Poplar-Standart;
  font-style: normal;
  font-weight: 400;
  src: url(/front-static/fonts/Poplar-Standart.otf);
  font-display: swap;
}
@font-face {
  font-family: Poppins-Regular;
  font-style: normal;
  font-weight: 400;
  src: url(/front-static/fonts/Poppins-Regular.woff2);
  font-display: swap;
}
@font-face {
  font-family: Poppins-Italic;
  font-style: italic;
  font-weight: 400;
  src: url(/front-static/fonts/Poppins-Italic.woff2);
  font-display: swap;
}
@font-face {
  font-family: Poppins-Bold;
  font-style: normal;
  font-weight: 700;
  src: url(/front-static/fonts/Poppins-Bold.woff2);
  font-display: swap;
}
@font-face {
  font-family: Poppins-BoldItalic;
  font-style: italic;
  font-weight: 700;
  src: url(/front-static/fonts/Poppins-BoldItalic.woff2);
  font-display: swap;
}
@font-face {
  font-family: Poppins-Medium;
  font-style: normal;
  font-weight: 500;
  src: url(/front-static/fonts/Poppins-Medium.woff2);
  font-display: swap;
}
@font-face {
  font-family: Poppins-MediumItalic;
  font-style: italic;
  font-weight: 500;
  src: url(/front-static/fonts/Poppins-MediumItalic.woff2);
  font-display: swap;
}
@font-face {
  font-family: Poppins-SemiBold;
  font-style: normal;
  font-weight: 600;
  src: url(/front-static/fonts/Poppins-SemiBold.woff2);
  font-display: swap;
}
@font-face {
  font-family: Poppins-SemiBoldItalic;
  font-style: italic;
  font-weight: 600;
  src: url(/front-static/fonts/Poppins-SemiBoldItalic.woff2);
  font-display: swap;
}
@font-face {
  font-family: AllenoireFreePersonal;
  font-style: normal;
  font-weight: 600;
  src: url(/front-static/fonts/Allenoire-Font.otf);
  font-display: swap;
}
.brand-primary___3R7sv {
  color: #e22b76;
}
.brand-secondary___Oo1rQ {
  color: #00a5e2;
}
.brand-accent___x62z2 {
  color: #fac700;
}
.brand-primary-muted___1N6T- {
  color: #fce9f1;
}
.brand-secondary-muted___gMQaQ {
  color: #e0f5ff;
}
.ui-primary___RwJyD {
  color: #111e3d;
}
.ui-secondary___V9ct8 {
  color: #a3afc2;
}
.ui-tertiary___2z9ZK {
  color: #e1e5eb;
}
.ui-quaternary___2scty {
  color: #ebeff5;
}
.ui-success___1z9EG {
  color: #2be283;
}
.ui-error___2Ko_L {
  color: #fb2838;
}
.txt-primary___1KZBx {
  color: #232e69;
}
.txt-secondary___2rEMr {
  color: #a3afc2;
}
.txt-alert___GGoRl {
  color: #f58b40;
}
.orange___2G3Qs {
  color: #ff6900;
}
.white___3I4_- {
  color: #fff;
}
.ui-warning___3c4VI {
  color: #eb853d;
}
.body_00___SewAP {
  font-family: Poppins-Regular, sans-serif;
  font-size: 18px;
  line-height: 1.78;
}
@media (max-width: 1132px) {
  .body_00___SewAP {
    font-size: 14px;
  }
}
.body_01___22cux {
  font-family: Poppins-Regular, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 1132px) {
  .body_01___22cux {
    font-size: 16px;
  }
}
.body_02___1Q0BA {
  font-family: Poppins-Regular, sans-serif;
  font-size: 14px;
  line-height: 1.71;
  font-weight: 500;
}
.caption_00___1w0KC {
  font-family: Poppins-Medium, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
}
@media (max-width: 1132px) {
  .caption_00___1w0KC {
    font-size: 14px;
  }
}
.caption_01___3lRB8 {
  font-family: Poppins-Medium, sans-serif;
  font-size: 14px;
  line-height: 1.71;
}
.caption_02___35uDs {
  font-size: 12px;
}
.caption_02___35uDs,
.caption_03___1Fv4I {
  font-family: Poppins-Medium, sans-serif;
  line-height: 2;
}
.caption_03___1Fv4I {
  font-size: 11px;
}
.footer___3p4P1 {
  font-family: Poppins-Regular, sans-serif;
  font-size: 12px;
  line-height: 2;
}
.tagline___2z-G3 {
  font-family: Poppins-Medium, sans-serif;
  font-size: 18px;
}
@media (max-width: 1132px) {
  .tagline___2z-G3 {
    font-size: 14px;
  }
}
.button_small___3WKxt {
  font-family: Poppins-Medium, sans-serif;
  font-size: 14px;
}
.button_default___1Pv7i {
  font-family: Poppins-Medium, sans-serif;
  font-size: 16px;
}
.button_large___3mcYH {
  font-family: Poppins-Medium, sans-serif;
  font-size: 18px;
}
.label___3aJhn {
  font-size: 16px;
}
.label___3aJhn,
.mini_label___3CMFw {
  font-family: Poppins-SemiBold, sans-serif;
}
.hint___2-8i7,
.mini_label___3CMFw {
  font-size: 14px;
}
.hint___2-8i7,
.warning___30sbK {
  font-family: Poppins-Medium, sans-serif;
}
.warning___30sbK {
  font-size: 12px;
  text-align: center;
  margin-top: 10px;
}
